// 命名空间
var framework = {};

// 所有代码
framework.src = [
    // define
    'modules/main/framework/src/define/Display.js',
    'modules/main/framework/src/define/EventKey.js',
    'modules/main/framework/src/define/Externs.js',
    'modules/main/framework/src/define/mProto.js',
    'modules/main/framework/src/define/MsgCode.js',
    'modules/main/framework/src/define/Override.js',
    'modules/main/framework/src/define/ProtoList.js',
    'modules/main/framework/src/define/YunCengKey.js',
    'modules/main/framework/src/define/ReporterType.js',

    // network
    'modules/main/framework/src/network/Http.js',
    'modules/main/framework/src/network/NetWork.js',

    // utils
    'modules/main/framework/src/utils/CommonUtil.js',
    'modules/main/framework/src/utils/CryptoUtil.js',
    'modules/main/framework/src/utils/EventManager.js',
    'modules/main/framework/src/utils/HeadUtil.js',
    'modules/main/framework/src/utils/ShaderUtil.js',
    'modules/main/framework/src/utils/ShareUtil.js',
    'modules/main/framework/src/utils/SoundUtil.js',
    'modules/main/framework/src/utils/TouchUtil.js',
    'modules/main/framework/src/utils/VoiceUtil.js',
    'modules/main/framework/src/utils/ViewUtil.js',
    'modules/main/framework/src/utils/SubUpdateUtil.js',
    'modules/main/framework/src/utils/YYReporterUtil.js',

    // views
    'modules/main/framework/src/views/View.js',
    'modules/main/framework/src/views/Board.js',
    'modules/main/framework/src/views/Dialog.js',
    'modules/main/framework/src/views/Unit.js',
    'modules/main/framework/src/views/Window.js',
    'modules/main/framework/src/views/Item.js',

    'modules/main/framework/src/widgets/CustomToggle.js',
    'modules/main/framework/src/widgets/CustomAddBox.js',
    'modules/main/framework/src/widgets/CustomCheckBox.js',
    'modules/main/framework/src/widgets/CustomForceCheckBox.js',
    'modules/main/framework/src/widgets/CustomTab.js',
    'modules/main/framework/src/widgets/CustomTip.js',
    'modules/main/framework/src/widgets/CustomToggleGroup.js',
    'modules/main/framework/src/widgets/CustomLayoutGroup.js',

];

// sdk 独立出来（为了适配新旧底包）
framework.sdk_src = [
    // 新版本
    [
        'modules/main/framework/src/sdk/AgoraUtil.js',
        'modules/main/framework/src/sdk/AliPushUtil.js',
        'modules/main/framework/src/sdk/DDUtil.js',
        'modules/main/framework/src/sdk/DeviceUtil.js',
        'modules/main/framework/src/sdk/IAPUtil.js',
        'modules/main/framework/src/sdk/LiaoBeUtil.js',
        'modules/main/framework/src/sdk/LocationUtil.js',
        'modules/main/framework/src/sdk/LocationManager.js',
        'modules/main/framework/src/sdk/MWUtil.js',
        'modules/main/framework/src/sdk/NetManager.js',
        'modules/main/framework/src/sdk/PermissionUtil.js',
        'modules/main/framework/src/sdk/QQUtil.js',
        'modules/main/framework/src/sdk/Sdk.js',
        'modules/main/framework/src/sdk/SystemShareUtil.js',
        'modules/main/framework/src/sdk/TaiJiDunUtil.js',
        'modules/main/framework/src/sdk/WeChatUtil.js',
        'modules/main/framework/src/sdk/XianLiaoUtil.js',
        'modules/main/framework/src/sdk/YiXinUtil.js'
    ],
    // 旧版本
    [
        'modules/main/framework/src/oldsdk/AgoraUtil.js',
        'modules/main/framework/src/oldsdk/AliPushUtil.js',
        'modules/main/framework/src/oldsdk/AliUtils.js',
        'modules/main/framework/src/oldsdk/CommonUtil.js',
        'modules/main/framework/src/oldsdk/DDUtils.js',
        'modules/main/framework/src/oldsdk/DeviceUtils.js',
        'modules/main/framework/src/oldsdk/IAPUtils.js',
        'modules/main/framework/src/oldsdk/LBUtils.js',
        'modules/main/framework/src/oldsdk/LocationManager.js',
        'modules/main/framework/src/oldsdk/LocationUtils.js',
        'modules/main/framework/src/oldsdk/MWUtil.js',
        'modules/main/framework/src/oldsdk/OldVoiceUtils.js',
        'modules/main/framework/src/oldsdk/PermissionUtil.js',
        'modules/main/framework/src/oldsdk/QQUtils.js',
        'modules/main/framework/src/oldsdk/Sdk.js',
        'modules/main/framework/src/oldsdk/VoiceUtils.js',
        'modules/main/framework/src/oldsdk/WXUtils.js',
        'modules/main/framework/src/oldsdk/XianLiaoUtils.js',
    ]
];

framework.src = _.concat(framework.src, framework.sdk_src[privyConfig.sdk_version]);

// 所有资源
framework.res = {};